package Interphase;

import java.util.ArrayList;
import java.util.Date;

import exceptions.FechaException;

import viewObjects.FechaVO;
import viewObjects.JugadorVO;
import viewObjects.TorneoVO;

public interface LiforBasquetTDA {

	abstract ArrayList<TorneoVO> getTorneos(boolean extended);
	abstract TorneoVO crearTorneoPreexistente(int id, Date fechaInicio, String nombre, int movimientos);
	abstract ArrayList<JugadorVO>  generarPartidoEstrellas(int idTorneo, int idCategoria);
	abstract FechaVO generarPlayoff(int idTorneo, int idCategoria, String instancia, Date fechaInicio) throws FechaException;
}
